Compadres: lightweight support for distributed collaborators
نویسنده
چکیده
Brian R. Johnson Design Machine Group, University of Washington [email protected] ABSTRACT Traditional design education relies heavily on passive presence awareness and unfocused interaction. Support for these modes of communication is largely absent from current computing environments. This paper reports on Compadres, a system for support of distributed collaborators through creation of group presence awareness on the web. Compadres provides configurable communications options, in both synchronous and asynchronous modes, including links for messaging, email, chat, and online file management. Compadres can support multiple workgroups or small classes. Two levels of presence awareness are provided: a real-time presence monitor for synchronous interaction, and an extended-time (historical) radar-view for “asynchronous presence” and collaborator engagement through way-laying. The basic system requires very little band-width, but the system extends easily to support desktop or camera image streams for real-time activity awareness. The system supports itinerant, or mobile, users (such as students) as well as situated users (such as faculty). Finally Compadres provides a framework for continued exploration of presence awareness. We have used this to explore a variety of alternative “soft” media presence awareness models.
منابع مشابه
Compadres: A Lightweight Component Middleware Framework for Composing Distributed Real-Time Embedded Systems with Real-Time Java
Component frameworks simplify development of enterprise systems and enable code reuse, but most frameworks are unpredictable and hence unsuitable for embedded or real-time systems. Similarly, Java is increasingly being used to build embedded system software because of its portability and ease of use. The Real-Time Specification for Java (RTSJ) reduces the unpredictability in Java execution time...
متن کاملDistributed Algorithms and Educational Simulation/Visualisation in Collaborative Environments
This thesis examines a general class of applications called collaborative environments which allow in real-time multiple users to share and modify information in spite of not being present at the same physical location. Two views on collaborative environments have been taken by examining algorithms supporting the implementation of collaborative environments as well as using collaboration to sup...
متن کاملChant: Lightweight Threads in a Distributed Memory Environment
Lightweight threads are becoming increasingly useful in supporting parallelism and asynchronous events in applications and language implementations. Traditionally, lightweight threads are supported only within the single address space of a process, or in shared memory environments with multiple processes. We introduce and describe the design of Chant, a runtime system supporting lightweight thr...
متن کاملSupporting Spatial Collaboration: An Investigation of Viewpoint Constraint and Awareness Techniques
Spatial collaboration refers to collaboration activities involving physical space. It occurs every day as people work together to solve spatial problems, such as rearranging furniture or communicating about an environmental issue. In this work, we investigate how to support spatial collaboration when the collaborators are not colocated. We propose using shared, interactive representations of th...
متن کاملExperience with Lightweight Distributed Component Technologies in Business Intelligence Systems
Business Intelligence (BI) systems address the demands of large scale enterprises for operational analytics, management information and decision support tasks. Building such applications presents many challenges. They must support complex and changing data models, have fast turnarounds, present an up-to-date and accurate view of information and provide extensibility mechanisms for new analyses....
متن کامل